package org.japo.java.basics.main;

public class HorarioComercial {

    public static void main(String[] args) {
        // Apertura
        int HA = 9;
        int MA = 30;
        int SA = 0;

        // Cierre
        int HC = 23;
        int MC = 59;
        int SC = 59;

        // Hora arbitraria (CORRECTA)
        int hh = 6;
        int mm = 35;
        int ss = 26;

        // Conversion a segundos
        int horaIni = HA * 3600 + MA * 60 + SA;
        int horaFin = HC * 3600 + MC * 60 + SC;
        int horaAct = hh * 3600 + mm * 60 + ss;

        // Análisis: true > abierto - falae > cerrado
        boolean testOK = horaAct >= horaIni && horaAct <= horaFin;

        // Generar mensaje 
        String mensaje = testOK ? "Abierto" : "Cerrado";

        // Mostrar resultados
        System.out.printf("Hora apertura ....: %02d:%02d:%02d\n", HA, MA, SA);
        System.out.printf("Hora cierre ......: %02d:%02d:%02d\n", HC, MC, SC);
        System.out.printf("Hora análisis ....: %02d:%02d:%02d\n", hh, mm, ss);
        System.out.printf("Centro comercial .: %s\n", mensaje);
    }
}
